package com.dx.common.table.ppt;

import java.sql.Timestamp;

import org.springframework.stereotype.Component;

import com.dx.mes.common.bean.entity.UUIDObject;
import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * AbstractRet_prd_pack entity provides the base persistence definition of the
 * Ret_prd_pack entity. @author MyEclipse Persistence Tools
 */
@Component
@XStreamAlias("table")
public class Ret_prd_pack extends UUIDObject implements java.io.Serializable {

	// Fields

	private String prd_seq_id;
	private String box_id_fk;
	private String slot_no;
	private String prd_grade;
	private String def_code;
	private String proc_id_fk;
	private String tool_id_fk;
	private String evt_usr;
	private Timestamp evt_timestamp;
	private String def_code_2;
	private String def_code_3;
	private String def_code_4;
	private String def_code_5;
	private String def_code_6;
	private String mdl_id_fk;
	private String wo_id_fk;
	private String group_id;
	private String lot_id;
	private String judge;
	private String pv_judge;
	private Integer judge_cnt;
	private String cf_pnl_grade;
	private Integer prd_qty;
	private String cf_grade_asm;

	// Constructors

	/** default constructor */
	public Ret_prd_pack() {
	}

	/** minimal constructor */
	public Ret_prd_pack(String prd_seq_id, Timestamp evt_timestamp) {
		this.prd_seq_id = prd_seq_id;
		this.evt_timestamp = evt_timestamp;
	}

	/** full constructor */
	public Ret_prd_pack(String prd_seq_id, String box_id_fk,
			String slot_no, String prd_grade, String def_code,
			String proc_id_fk, String tool_id_fk, String evt_usr,
			Timestamp evt_timestamp, String def_code_2, String def_code_3,
			String def_code_4, String def_code_5, String def_code_6,
			String mdl_id_fk, String wo_id_fk, String group_id, String lot_id,
			String judge, String pv_judge, Integer judge_cnt,
			String cf_pnl_grade, Integer prd_qty, String cf_grade_asm) {
		this.prd_seq_id = prd_seq_id;
		this.box_id_fk = box_id_fk;
		this.slot_no = slot_no;
		this.prd_grade = prd_grade;
		this.def_code = def_code;
		this.proc_id_fk = proc_id_fk;
		this.tool_id_fk = tool_id_fk;
		this.evt_usr = evt_usr;
		this.evt_timestamp = evt_timestamp;
		this.def_code_2 = def_code_2;
		this.def_code_3 = def_code_3;
		this.def_code_4 = def_code_4;
		this.def_code_5 = def_code_5;
		this.def_code_6 = def_code_6;
		this.mdl_id_fk = mdl_id_fk;
		this.wo_id_fk = wo_id_fk;
		this.group_id = group_id;
		this.lot_id = lot_id;
		this.judge = judge;
		this.pv_judge = pv_judge;
		this.judge_cnt = judge_cnt;
		this.cf_pnl_grade = cf_pnl_grade;
		this.prd_qty = prd_qty;
		this.cf_grade_asm = cf_grade_asm;
	}

	// Property accessors

	public String getPrd_seq_id() {
		return this.prd_seq_id;
	}

	public void setPrd_seq_id(String prd_seq_id) {
		this.prd_seq_id = prd_seq_id;
	}

	public String getBox_id_fk() {
		return this.box_id_fk;
	}

	public void setBox_id_fk(String box_id_fk) {
		this.box_id_fk = box_id_fk;
	}

	public String getSlot_no() {
		return this.slot_no;
	}

	public void setSlot_no(String slot_no) {
		this.slot_no = slot_no;
	}

	public String getPrd_grade() {
		return this.prd_grade;
	}

	public void setPrd_grade(String prd_grade) {
		this.prd_grade = prd_grade;
	}

	public String getDef_code() {
		return this.def_code;
	}

	public void setDef_code(String def_code) {
		this.def_code = def_code;
	}

	public String getProc_id_fk() {
		return this.proc_id_fk;
	}

	public void setProc_id_fk(String proc_id_fk) {
		this.proc_id_fk = proc_id_fk;
	}

	public String getTool_id_fk() {
		return this.tool_id_fk;
	}

	public void setTool_id_fk(String tool_id_fk) {
		this.tool_id_fk = tool_id_fk;
	}

	public String getEvt_usr() {
		return this.evt_usr;
	}

	public void setEvt_usr(String evt_usr) {
		this.evt_usr = evt_usr;
	}

	public Timestamp getEvt_timestamp() {
		return this.evt_timestamp;
	}

	public void setEvt_timestamp(Timestamp evt_timestamp) {
		this.evt_timestamp = evt_timestamp;
	}

	public String getDef_code_2() {
		return this.def_code_2;
	}

	public void setDef_code_2(String def_code_2) {
		this.def_code_2 = def_code_2;
	}

	public String getDef_code_3() {
		return this.def_code_3;
	}

	public void setDef_code_3(String def_code_3) {
		this.def_code_3 = def_code_3;
	}

	public String getDef_code_4() {
		return this.def_code_4;
	}

	public void setDef_code_4(String def_code_4) {
		this.def_code_4 = def_code_4;
	}

	public String getDef_code_5() {
		return this.def_code_5;
	}

	public void setDef_code_5(String def_code_5) {
		this.def_code_5 = def_code_5;
	}

	public String getDef_code_6() {
		return this.def_code_6;
	}

	public void setDef_code_6(String def_code_6) {
		this.def_code_6 = def_code_6;
	}

	public String getMdl_id_fk() {
		return this.mdl_id_fk;
	}

	public void setMdl_id_fk(String mdl_id_fk) {
		this.mdl_id_fk = mdl_id_fk;
	}

	public String getWo_id_fk() {
		return this.wo_id_fk;
	}

	public void setWo_id_fk(String wo_id_fk) {
		this.wo_id_fk = wo_id_fk;
	}

	public String getGroup_id() {
		return this.group_id;
	}

	public void setGroup_id(String group_id) {
		this.group_id = group_id;
	}

	public String getLot_id() {
		return this.lot_id;
	}

	public void setLot_id(String lot_id) {
		this.lot_id = lot_id;
	}

	public String getJudge() {
		return this.judge;
	}

	public void setJudge(String judge) {
		this.judge = judge;
	}

	public String getPv_judge() {
		return this.pv_judge;
	}

	public void setPv_judge(String pv_judge) {
		this.pv_judge = pv_judge;
	}

	public Integer getJudge_cnt() {
		return this.judge_cnt;
	}

	public void setJudge_cnt(Integer judge_cnt) {
		this.judge_cnt = judge_cnt;
	}

	public String getCf_pnl_grade() {
		return this.cf_pnl_grade;
	}

	public void setCf_pnl_grade(String cf_pnl_grade) {
		this.cf_pnl_grade = cf_pnl_grade;
	}

	public Integer getPrd_qty() {
		return this.prd_qty;
	}

	public void setPrd_qty(Integer prd_qty) {
		this.prd_qty = prd_qty;
	}

	public String getCf_grade_asm() {
		return this.cf_grade_asm;
	}

	public void setCf_grade_asm(String cf_grade_asm) {
		this.cf_grade_asm = cf_grade_asm;
	}

}